package com.magi.builder;

public class FunctionMetaData {
    private JavaFileBuilder.Qualifiers qualifier;
    private String name;
    private JavaFileBuilder.FunctionArg[] argList;
    private String body;
    private String returnType;
    private String[] annotations;
    private String[] exceptions;

    public JavaFileBuilder.Qualifiers getQualifier() {
        return qualifier;
    }

    public void setQualifier(JavaFileBuilder.Qualifiers qualifier) {
        this.qualifier = qualifier;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public JavaFileBuilder.FunctionArg[] getArgList() {
        return argList;
    }

    public void setArgList(JavaFileBuilder.FunctionArg[] argList) {
        this.argList = argList;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public String getReturnType() {
        return returnType;
    }

    public void setReturnType(String returnType) {
        this.returnType = returnType;
    }

    public String[] getAnnotations() {
        return annotations;
    }

    public void setAnnotations(String[] annotations) {
        this.annotations = annotations;
    }

    public String[] getExceptions() {
        return exceptions;
    }

    public void setExceptions(String[] exceptions) {
        this.exceptions = exceptions;
    }
}
